package com.cn.boot.student.service.team;

import com.cn.boot.student.entity.TeamUserRelationEntity;
import com.cn.boot.student.util.CommonResult;
import com.cn.boot.student.vo.TeamParams;

import java.util.List;

/**
 * 小组用户关系服务接口
 */
public interface ITeamUserRelationService {
    /**
     * 根据小组id得到小组成员
     * @param id
     * @return
     */
    CommonResult getStudentByTeamId(Integer id);

    /**
     * 分配小组成员
     * @param entity
     * @return
     */
//    CommonResult assignStudent(TeamUserRelationEntity entity);
    /**
     * 分配小组成员(批量分配)
     * @param entityList
     * @return
     */
    CommonResult assignStudents(List<TeamUserRelationEntity> entityList);
//    CommonResult assignStudents(TeamParams teamParams);

    /**
     *删除小组成员(单个)
     * @param entity
     * @return
     */
//    CommonResult del(TeamUserRelationEntity entity);
    /**
     *删除小组成员(批量)
     * @param entityList
     * @return
     */
    CommonResult dels(List<TeamUserRelationEntity> entityList);
}
